-
-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add HTTP server and JSON API #659
Conversation
73072e4
to
38abfff
Compare
6fcce6d
to
586fee1
Compare
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: https://discourse.pi-hole.net/t/make-some-advance-api/26786/2 |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: https://discourse.pi-hole.net/t/black-whitelisting-does-not-work-on-v5-api/33119/1 |
We're still following this. I just rebased it onto the latest |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: |
This branch can now host the web interface. Many things will not work as we removed the rusty telnet interface and added a React-based API in this version of FTL. This will have to be adapted for the current API. Eventually, we will be able to get rid of However, pages not directly depending on the interactive API do already work. For instance: |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: https://discourse.pi-hole.net/t/how-to-update-dhcp-with-api/34773/1 |
429922b
to
0abcc24
Compare
Is there a rough date when this is going to merge? |
To add to that: will the old API still exist? |
When it's ready.
Which API are you referring to? There are a few different things that people call an API. |
…orrect) Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
Switching this to ready for review + merge to development. You can ignore the old builder jobs still marked as required here. We can change them when they landed in development |
…style entries Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
…ries Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
… a valid word) Signed-off-by: DL6ER <[email protected]>
…. and behaves different when running locally (act -j spell-check) and online (GHA) Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
…on (misc.dnsmasq_lines) Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
Signed-off-by: DL6ER <[email protected]>
development continues in |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: https://discourse.pi-hole.net/t/pi-hole-v6-beta-testing/65413/1 |
By submitting this pull request, I confirm the following (please check boxes, eg [X]) Failure to fill the template will close your PR:
Please submit all pull requests against the
development
branch. Failure to do so will delay or deny your requestHow familiar are you with the codebase?:
10
This PR adds a fully-fledged HTTP server and JSON API to FTL.
It will replace
lighttpd
and serve both the API and the next-gen web interface.More detail is to be added here once this feature advances further.